/**
 * 
 */
package rachauto.persistence.dao.impl;

import java.io.Serializable;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;

import org.springframework.transaction.annotation.Transactional;

import rachauto.exceptions.RachAutoException;
import rachauto.persistence.dao.pub.MoniteurDao;
import rachauto.persistence.jpa.model.Moniteur;

/**
 * @author said
 *
 */
@SuppressWarnings("serial")
@Transactional
public class MoniteurDaoImpl implements MoniteurDao , Serializable{


	  @PersistenceContext
	  private EntityManager em;
	
		public void ajouterMoniteur(Moniteur moniteur) throws RachAutoException {
		    try {
			  em.persist(moniteur);
			} catch (Exception e) {
				throw new RachAutoException(RachAutoException.TECHNICAL,"erreur dao ajouterMoniteur",e);
			}	
		}

}
